package com.zyy.singleton;

/**
 * 饿汉式单例
 */
public class Hungry {
    /**
     * 构造方法私有化，防止外部实例化
     */
    private Hungry() {

    }

    /**
     * 私有静态实例，在类加载时就创建并初始化
     */

    private static final Hungry HUNGRY = new Hungry();

    /**
     * 公有静态方法，提供获取唯一实例的接口
     */
    public static Hungry getInstance() {
        return HUNGRY;
    }

    public static void main(String[] args) {
        Hungry instance = Hungry.getInstance();
        Hungry instance2 = Hungry.getInstance();
        System.out.println(instance);
        System.out.println(instance2);
    }
}

